.mf-wrap {
	width:92%;
	margin:0 auto;
}

.mf-home-header {
	position: relative;
	height:29vw;
	padding-top:8vw;
	background: url('') no-repeat center top;
	background-size: cover;
	.m-scroll-wrap{
		height:24px;
		margin-top:7vw;
		overflow: hidden;
		.swiper{
			&,.swiper-item {
				height:15px;
				line-height: 15px;
				font-size:14px;
				text-align: center;
				color:#fff;
			}
		}
		
	}
	.m-control-wrap {
		display: flex;
		align-items: center;
		justify-content: space-around;
		height:12vw;
		padding:0 6vw;
	}
	.mf-home-logo {
		width:8.8vw;
		height:8.8vw;
		border-radius: 50%;
		background-color: #fff;
		image {
			width:100%;
			height:100%;
		}
	}
	.m-search-wrap {
		flex:1;
		height:8.8vw;
		padding:0 4vw;
		margin: 0 4vw;
		background-color: #fff;
		border-radius: 8.8vw;
		line-height: 8.8vw;
		color:#b3b3b3;
		.m-search-icon {
			padding-right:1vw;
		}
	}
	.mf-saoma-btn {
		width:7vw;
		height:7vw;
		margin-right:4vw;
	}
	
	.mf-home-area {
		color:#fff;
		.m-area{
			display: flex;
			height:5vw;
			font-size:12px;
			image{
				width:3vw;
				height:4vw;
				margin-top:1vw;
				margin-left:1vw;
			}
		}
		.m-weather{
			height:4vw;
			font-size:12px;
			text:first-child {
				margin-right:1vw;
			}
		}
	}
}

 .mf-home-menu-swiper {
	width: 92% !important;
	margin: 0 auto;
	padding-top:5vw;
	padding-bottom:2vw;
	background-color: #fff;
	border-radius: 12px;
	
	.uni-swiper-dots-horizontal {
		display: flex;
		width:20vw;
		height:6px;
		border-radius: 6px;
		background-color: #dcdcdc;
		.uni-swiper-dot{
			flex:1;
			width:50%;
			height:6px;
			margin-right:0;
			border-radius: 6px;
			background-color:  #dcdcdc;
		} 
		.uni-swiper-dot-active{
			background-color: #ff7200;
		}
	}
	.type-list image {
		width:12vw !important;
		height:12vw !important;
	}
	.type-list .item {
		margin-top:0;
		&.mf-item-4 {
			width:25% !important;
		}
	}
	
	.type-list .desc{
		font-size:12px;
		line-height: 24px;
	}
	
	.uni-swiper-wrapper {
		padding-bottom:15vw;
	}
}